package com.daiyang.campus_lucky_draw.service.activitystatus.operater;

import com.daiyang.campus_lucky_draw.service.dto.ConvertActivityStatusDTO;

public abstract  class AbstractActivityOperator {
    /**
     * 处理顺序
     * @return
     */
    public abstract Integer sequence();

    /**
     * 判断是否需要转化
     */
    public abstract Boolean needCovert(ConvertActivityStatusDTO convertActivityStatusDTO);

    /**
     * 转化逻辑
     * @param convertActivityStatusDTO
     */
    public abstract Boolean convert(ConvertActivityStatusDTO convertActivityStatusDTO) ;
}
